package com.accp.demo.pojo.finance;

public class PaymentContent {
	private Integer lineId;//编号
	private String fundBillNo;//主表编号 外键
	private Integer sourceType;//来源单别
	private String originalNo;//原单单号
	private String customerNo;//交易对象编号
	private String deptNo;//部门编号
	private String purchaseName;//采购人员
	private String projectName;//项目名称
	private String currNo;//币别
	private Double exchRate;//汇率
	private Double originalMoney;//原单金额
	private Double currentBalance;//现行余额
	private Double discountMoney;//折让金额
	private Double rushMoney;//冲款金额
	private Double offsetMoney;//冲抵金额
	
	private Payment payment;

	public PaymentContent(Integer lineId, String fundBillNo, Integer sourceType) {
		super();
		this.lineId = lineId;
		this.fundBillNo = fundBillNo;
		this.sourceType = sourceType;
	}

	public PaymentContent(Integer lineId, String fundBillNo) {
		super();
		this.lineId = lineId;
		this.fundBillNo = fundBillNo;
	}

	public Integer getLineId() {
		return lineId;
	}

	public void setLineId(Integer lineId) {
		this.lineId = lineId;
	}

	public String getFundBillNo() {
		return fundBillNo;
	}

	public void setFundBillNo(String fundBillNo) {
		this.fundBillNo = fundBillNo;
	}

	public Integer getSourceType() {
		return sourceType;
	}

	public void setSourceType(Integer sourceType) {
		this.sourceType = sourceType;
	}

	public String getOriginalNo() {
		return originalNo;
	}

	public void setOriginalNo(String originalNo) {
		this.originalNo = originalNo;
	}

	public String getCustomerNo() {
		return customerNo;
	}

	public void setCustomerNo(String customerNo) {
		this.customerNo = customerNo;
	}

	public String getDeptNo() {
		return deptNo;
	}

	public void setDeptNo(String deptNo) {
		this.deptNo = deptNo;
	}

	public String getPurchaseName() {
		return purchaseName;
	}

	public void setPurchaseName(String purchaseName) {
		this.purchaseName = purchaseName;
	}

	public String getProjectName() {
		return projectName;
	}

	public void setProjectName(String projectName) {
		this.projectName = projectName;
	}

	public String getCurrNo() {
		return currNo;
	}

	public void setCurrNo(String currNo) {
		this.currNo = currNo;
	}

	public Double getExchRate() {
		return exchRate;
	}

	public void setExchRate(Double exchRate) {
		this.exchRate = exchRate;
	}

	public Double getOriginalMoney() {
		return originalMoney;
	}

	public void setOriginalMoney(Double originalMoney) {
		this.originalMoney = originalMoney;
	}

	public Double getCurrentBalance() {
		return currentBalance;
	}

	public void setCurrentBalance(Double currentBalance) {
		this.currentBalance = currentBalance;
	}

	public Double getDiscountMoney() {
		return discountMoney;
	}

	public void setDiscountMoney(Double discountMoney) {
		this.discountMoney = discountMoney;
	}

	public Double getRushMoney() {
		return rushMoney;
	}

	public void setRushMoney(Double rushMoney) {
		this.rushMoney = rushMoney;
	}

	public Double getOffsetMoney() {
		return offsetMoney;
	}

	public void setOffsetMoney(Double offsetMoney) {
		this.offsetMoney = offsetMoney;
	}

	public Payment getPayment() {
		return payment;
	}

	public void setPayment(Payment payment) {
		this.payment = payment;
	}

	public PaymentContent(Integer lineId, String fundBillNo, Integer sourceType, String originalNo, String customerNo,
			String deptNo, String purchaseName, String projectName, String currNo, Double exchRate,
			Double originalMoney, Double currentBalance, Double discountMoney, Double rushMoney, Double offsetMoney,
			Payment payment) {
		super();
		this.lineId = lineId;
		this.fundBillNo = fundBillNo;
		this.sourceType = sourceType;
		this.originalNo = originalNo;
		this.customerNo = customerNo;
		this.deptNo = deptNo;
		this.purchaseName = purchaseName;
		this.projectName = projectName;
		this.currNo = currNo;
		this.exchRate = exchRate;
		this.originalMoney = originalMoney;
		this.currentBalance = currentBalance;
		this.discountMoney = discountMoney;
		this.rushMoney = rushMoney;
		this.offsetMoney = offsetMoney;
		this.payment = payment;
	}

	public PaymentContent() {
		super();
	}

	@Override
	public String toString() {
		return "PaymentContent [lineId=" + lineId + ", funBillNo=" + fundBillNo + ", sourceType=" + sourceType
				+ ", originalNo=" + originalNo + ", customerNo=" + customerNo + ", deptNo=" + deptNo + ", purchaseName="
				+ purchaseName + ", projectName=" + projectName + ", currNo=" + currNo + ", exchRate=" + exchRate
				+ ", originalMoney=" + originalMoney + ", currentBalance=" + currentBalance + ", discountMoney="
				+ discountMoney + ", rushMoney=" + rushMoney + ", offsetMoney=" + offsetMoney + ", payment=" + payment
				+ "]";
	}
	
	
	
}
